/*Demo - KJ Blinds*/#main-content.demo-kjblinds *{  font-family: 'Open Sans', sans-serif !important;  color: #737479;}#main-content.demo-kjblinds p{  font-weight: 400;  line-height: 1.45;}#main-content.demo-kjblinds p:not(:last-child){  padding-bottom: 10px;}#main-content.demo-kjblinds .et_pb_bg_layout_light h1,#main-content.demo-kjblinds .et_pb_bg_layout_light h2,#main-content.demo-kjblinds .et_pb_bg_layout_light h3,#main-content.demo-kjblinds .et_pb_bg_layout_light h4 {  color: inherit;}/*#main-content.demo-kjblinds .et_pb_bg_layout_light h3,#main-content.demo-kjblinds .et_pb_bg_layout_light h4 {  padding-bottom: 5px;}*/#main-content.demo-kjblinds .et_pb_bg_layout_light h2, #main-content.demo-kjblinds .et_pb_bg_layout_light h3 {  color: #091740;}#main-content.demo-kjblinds .et_pb_bg_layout_light h2 {  font-size: 30px;  font-weight: 600;}#main-content.demo-kjblinds .et_pb_bg_layout_light h3 {  font-size: 24px;  font-weight: 700;}#main-content.demo-kjblinds .et_pb_bg_layout_light h4 {  color: #091026;  font-size: 18px;  font-weight: 600;}#main-content.demo-kjblinds .et_pb_bg_layout_light a{  color: #737479;}#main-content.demo-kjblinds .et_pb_bg_layout_light a:hover,#main-content.demo-kjblinds .et_pb_bg_layout_dark a:hover{  color: #1561d9;}/*=====================================================*/button.navbar-toggler:before{  content: "KJ Blinds";}/*==HEADER==*/#main-content.demo-kjblinds #demopage-header ul#demo-menu{  display: flex !important;  align-items: center;}#main-content.demo-kjblinds #demopage-header ul#demo-menu li {  display: block;  color: #fff;  font-size: 15px;  padding: 10px;  cursor: pointer;}#main-content.demo-kjblinds #demopage-header ul#demo-menu li,#main-content.demo-kjblinds #demopage-header ul#demo-menu li:hover{  transition: all 400ms ease;  -moz-transition: all 400ms ease;  -ms-transition: all 400ms ease;  -o-transition: all 400ms ease;  -webkit-transition: all 400ms ease;}#main-content.demo-kjblinds #demopage-header ul#demo-menu li.active,#main-content.demo-kjblinds #demopage-header ul#demo-menu li:hover{  color: #1561d9;}#main-content.demo-kjblinds #demopage-header ul#demo-menu ul{  display: none;  position: absolute;  background-color: #EA7C1B;  color: #fff;  top: 100%;  padding: 5px 0;  margin-left: -10px;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}#main-content.demo-kjblinds #demopage-header ul#demo-menu li:hover ul,#main-content.demo-kjblinds #demopage-header ul#demo-menu li ul:hover{  display: block;}#main-content.demo-kjblinds #demopage-header ul#demo-menu ul li{  padding: 5px 20px}#main-content.demo-kjblinds #demopage-header ul#demo-menu ul li:hover{  background-color: #fff;  color: #EA7C1B;}/*=====================================================*//*==BODY==*/#main-content.demo-kjblinds #demopage-body{}#main-content.demo-kjblinds .wBoxContent > .et_pb_column{  background-color: rgba(255, 255, 255, .76);  width: 55%;  padding: 45px;  margin-top: 150px;    line-height: 1.45;  font-weight: 400;}#main-content.demo-kjblinds .rightWbox > .et_pb_column{  float: none;  margin-left: auto;}#main-content.demo-kjblinds .leftWbox > .et_pb_column{  /*float: none;*/}#main-content.demo-kjblinds .wBoxContent > .et_pb_column .et_pb_button{  border-top: none;  border-left: none;}#main-content.demo-kjblinds .wBoxContent > .et_pb_column .et_pb_button:hover{  background-color: #1561D9;}/*=====================================================*//*==FOOTER==*/body.page-template-page-demosite #main-content.demo-kjblinds #demopage-footer{  padding-left: 30px !important;  padding-right: 30px !important;}#main-content.demo-kjblinds #demopage-footer p,#main-content.demo-kjblinds #demopage-footer li,#main-content.demo-kjblinds #demopage-footer p *{  color: #fff;  font-size: 14px;}#main-content.demo-kjblinds #demopage-footer p a:hover{  color: #1561d9;}#main-content.demo-kjblinds #demopage-footer .footerInfo-title{  font-size: 18px;  font-weight: 600;}#main-content.demo-kjblinds #demopage-footer .tmnialWrap .tmnial-message{  max-height: 200px;}#main-content.demo-kjblinds #demopage-footer ul.weAcceptList li{  padding-bottom: 10px;}#main-content.demo-kjblinds #demopage-footer.btmFooter p{  color: #1561d9;}#main-content.demo-kjblinds #demopage-footer.btmFooter a:hover,#main-content.demo-kjblinds #demopage-footer.btmFooter .et_pb_social_media_follow_0 li a.icon:hover:before{  color: #737479;}#main-content.demo-kjblinds #demopage-footer.btmFooter .et_pb_social_media_follow_0 li a.icon,#main-content.demo-kjblinds #demopage-footer.btmFooter .et_pb_social_media_follow_0 li a.icon:before {  height: 30px;  width: 30px;}#main-content.demo-kjblinds #demopage-footer.btmFooter .et_pb_social_media_follow_0 li a.icon:before {  line-height: 30px;}@media only screen and (max-width : 1230px) {#main-content.demo-kjblinds #demopage-header > .et_pb_row:first-child{  padding-left: 30px !important;  padding-right: 30px !important;    margin-left: 0px !important;  margin-right: 0px !important;}}/* Large Devices, Wide Screens */@media only screen and (max-width : 1199px) {}/* Medium Devices, Desktops */@media only screen and (max-width : 991.5px) {/*BOOTSTRAP MENU*/nav.navbar{  padding-left: 15px;  padding-right: 15px;}button.navbar-toggler:before{  color: #fff;  left: 15px !important;}}@media only screen and (max-width : 980px) {}/* Small Devices, Tablets */@media only screen and (max-width : 768px) {}@media only screen and (max-width : 720px) {#main-content.demo-kjblinds #demopage-header ul#demo-menu{  flex-direction: column;}}/* Extra Small Devices, Phones */@media only screen and (max-width : 479px) {}@media only screen and (max-width : 400px) {}@media only screen and (max-width : 360px) {}/* Custom, iPhone Retina */@media only screen and (max-width : 319px) {}@media only screen and (max-width : 300px) {}/*==========================================================================================*/@media only screen and (min-width: 980px) and (max-width: 1200px) {}/*==========================================================================================*//*MOBILE FIRST*/@media only screen and (min-width : 478px) {}@media only screen and (min-width : 700px) {}@media only screen and (min-width : 980px) {}@media only screen and (min-width : 981px) {}@media only screen and (min-width : 1200px) {}@media only screen and (min-width : 1839px) {}